﻿using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Wq.MeetingService.Entities;
using Wq.MeetingService.Models.Enum;

namespace Wq.MeetingService.Models
{
    public class VenueEdit
    {
        /// <summary>
        /// Id
        /// </summary>
        public long Id { get; set; }

        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 标签
        /// </summary>
        public string Tag { get; set; }

        /// <summary>
        /// 类型Id
        /// </summary>
        public int TypeId { get; set; }

        /// <summary>
        /// 分类Id
        /// </summary>
        public int CategoryId { get; set; }

        /// <summary>
        /// 品牌Id
        /// </summary>
        public int BrandId { get; set; }

        /// <summary>
        /// 地区Id
        /// </summary>
        public int RegionId { get; set; }

        /// <summary>
        /// 详细地址
        /// </summary>
        public string Address { get; set; }

        /// <summary>
        /// 地区Id全路径
        /// </summary>
        public string RegionFullIds { get; set; }

        /// <summary>
        /// 地区全名称
        /// </summary>
        public string RegionFullName { get; set; }
        /// <summary>
        /// 经度
        /// </summary>
        public decimal Longitude { get; set; }

        /// <summary>
        /// 纬度
        /// </summary>
        public decimal Latitude { get; set; }

        /// <summary>
        /// 停车位
        /// </summary>
        public int ParkingCount { get; set; }

        /// <summary>
        /// 装修时间
        /// </summary>
        public DateTime DecorationDate { get; set; }

        /// <summary>
        /// 开业时间
        /// </summary>
        public DateTime OpeningDate { get; set; }

        /// <summary>
        /// 简介
        /// </summary>
        public string Description { get; set; }

        /// <summary>
        /// 图片
        /// </summary>
        public Dictionary<PositionType, List<string>> Images { get; set; }

        /// <summary>
        /// 设备
        /// </summary>
        public Dictionary<PositionType, List<long>> Configs { get; set; }

        /// <summary>
        /// 特色
        /// </summary>
        public List<long> VenueFeatures { get; set; }

        /// <summary>
        /// 城市Id
        /// </summary>
        public int CityRegionId { get; set; }

        /// <summary>
        /// 商业圈
        /// </summary>
        public long BusinessId { get; set; }

    }
}
